package com.kakame.codenews.base.web.controller;

import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * <pre>
 * <b>desc:</b> 处理错误转发页面的controller 
 * <b>auth:</b> 何家明
 * <b>date:</b> 2018年6月1日 下午2:30:23
 * </pre>
 */
@Controller
public class ErrorController {
    /**
     * <pre>
     * <b>desc:</b> 500页面 
     * <b>auth:</b> 何家明
     * <b>date:</b> 2018年6月1日 下午2:17:38
     * </pre>
     * @return
     */
    @RequestMapping("/500")
    public String error500() {
        return "error/500";
    }

    /**
     * <pre>
     * <b>desc:</b> 404页面 
     * <b>auth:</b> 何家明
     * <b>date:</b> 2018年6月1日 下午2:17:48
     * </pre>
     * @return
     */
    @RequestMapping("/404")
    public String error404() {
        return "error/404";
    }
    
    /**
     * <pre>
     * <b>desc:</b> 无权访问的页面 
     * <b>auth:</b> ex-hejm
     * <b>date:</b> 2018年6月8日 下午3:07:42
     * </pre>
     * @param session
     * @return
     */
    @RequestMapping("/noAuth")
    public String noAuth(HttpSession session) {
        return "error/noAuth";
    }
    
    /**
     * <pre>
     * <b>desc:</b> 没有验证邮箱 
     * <b>auth:</b> ex-hejm
     * <b>date:</b> 2018年7月12日 下午3:52:29
     * </pre>
     * @param session
     * @return
     */
    @RequestMapping("/noEmail")
    public String noEmail(HttpSession session) {
        return "error/noEmail";
    }
}
